.top-bg {
	background: linear-gradient(132deg, #3983FF 0%, #0076FF 100%);
	box-shadow: 0rpx 4rpx 16rpx 2rpx rgba(52,86,255,0.78);
	height: 350rpx;
	overflow: hidden;
	.line1{
		padding-left: 60rpx;
		display: flex;
		align-items: center;
		margin-top: 44rpx;
		.icon-store{
			width: 56rpx;
			height: 52rpx;
			margin-right: 22rpx;
		}
		.text{
			font-size: 48rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			color: #FFFFFF;
		}
	}
	.info{
		margin-top: 40rpx;
		color: #fff;
		padding-left: 60rpx;
		padding-right: 64rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;
		.info-left{
			.tip{
				margin-bottom: 20rpx;
			}
			.sign{
				font-size: 28rpx;
			}
			.price{
				font-size: 56rpx;
				margin: 0 3rpx;
			}
			.unit{
				font-size: 28rpx;
			}
		}
		.topup{
			width: 122rpx;
			height: 122rpx;
		}
	}
}

.content {
	width: 750rpx;
	background: #FFFFFF;
	border-radius: 32rpx 32rpx 0rpx 0rpx;
	margin-top: -28rpx;
	overflow: hidden;
	.item{
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 22rpx 38rpx 20rpx 22rpx;
		margin: 38rpx 24rpx;
		background: #FFFFFF;
		box-shadow: 0rpx 4rpx 16rpx 2rpx rgba(0,0,0,0.08);
		border-radius: 18rpx 18rpx 18rpx 18rpx;
		box-sizing: border-box;
		.item-left{
			display: flex;
			align-items: center;
			font-size: 36rpx;
			font-family: PingFang SC-Regular, PingFang SC;
			font-weight: 400;
			color: #515151;
		}
		.icon{
			width: 80rpx;
			height: 80rpx;
			margin-right: 26rpx;
		}
	}
}